/**
 * 窗口变化事件
 */
 import store from '@/store'

export const registOnResize = () => {
    window.onresize = (e) => {
        store.dispatch("view/setViewSize", {
            clientWidth: document.body.clientWidth, //网页可见区域宽
            clientHeight: document.body.clientHeight, //网页可见区域高
            offsetWidth: document.body.offsetWidth, //网页可见区域宽(包括边线的宽)
            offsetHeight: document.body.offsetHeight, //网页可见区域高(包括边线的宽)
            scrollWidth: document.body.scrollWidth, //网页正文全文宽
            scrollHeight: document.body.scrollHeight, //网页正文全文高
            scrollTop: document.body.scrollTop, //网页被卷去的高
            scrollLeft: document.body.scrollLeft, //网页被卷去的左
            clientWidth: document.body.clientWidth, //网页可见区域宽
            screenTop: window.screenTop, //网页正文部分上
            screenLeft: window.screenLeft, //网页正文部分左
            availHeight: window.availHeight, //屏幕可用工作区高度
            availWidth: window.availWidth, //屏幕可用工作区宽度
            width: window.width, //屏幕分辨率的宽
            height: window.height, //屏幕分辨率的高
        })
    }
}